﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="MisCuentas.aspx.cs" Inherits="CuentasWeb.Cuentas.MisCuentas" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <div>
        <asp:Label ID="lblNombreUsuarioBuscar" runat="server" Text="Nombre usuario:" />
        <asp:TextBox ID="txtNombreUsuarioBuscar" runat="server" />
        <asp:Label ID="lblDominioBuscar" runat="server" Text="Dominio:" />
        <asp:DropDownList ID="ddlDominiosBuscar" runat="server" DataSourceID="odsDominios" 
            DataTextField="Dominio" DataValueField="IdDominio">
        </asp:DropDownList>
        <asp:Button ID="btnBuscarCuentas" runat="server" Text="Buscar" 
            onclick="btnBuscarCuentas_Click" />
        <asp:ObjectDataSource ID="odsDominios" runat="server" 
            SelectMethod="TraerDominios" TypeName="CuentasWeb.Clases.CajaFuerte"></asp:ObjectDataSource>
    </div>
    <br />
    <asp:GridView ID="gvCuentas" runat="server" AllowPaging="True" 
        AutoGenerateColumns="False" BackColor="#DEBA84" BorderColor="#DEBA84" 
        BorderStyle="None" BorderWidth="1px" CellPadding="3" CellSpacing="2" 
        DataSourceID="odsCuentas" Width="100%" DataKeyNames="IdCuenta" 
        onselectedindexchanged="gvCuentas_SelectedIndexChanged" PageSize="100">
        <Columns>
            <asp:CommandField ShowDeleteButton="True" 
                ShowSelectButton="True" />
            <asp:BoundField DataField="NombreUsuario" HeaderText="NombreUsuario" ItemStyle-HorizontalAlign="Center" SortExpression="NombreUsuario" />
            <asp:TemplateField HeaderText="Dominio" ItemStyle-HorizontalAlign="Center">
                <ItemTemplate>
                    <asp:HiddenField runat="server" ID="hfIdCuenta" Value='<%# Bind("IdCuenta") %>' />
                    <asp:Label runat="server" ID="lblNombreDominioPija" Text='<%# Bind("CW_Dominio.Dominio") %>' />
                </ItemTemplate>
            </asp:TemplateField>
            <asp:BoundField DataField="Comentarios" HeaderText="Comentarios" SortExpression="Comentarios" />
        </Columns>
        <FooterStyle BackColor="#F7DFB5" ForeColor="#8C4510" />
        <HeaderStyle BackColor="#A55129" Font-Bold="True" ForeColor="White" />
        <PagerStyle ForeColor="#8C4510" HorizontalAlign="Center" />
        <RowStyle BackColor="#FFF7E7" ForeColor="#8C4510" />
        <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="White" />
        <SortedAscendingCellStyle BackColor="#FFF1D4" />
        <SortedAscendingHeaderStyle BackColor="#B95C30" />
        <SortedDescendingCellStyle BackColor="#F1E5CE" />
        <SortedDescendingHeaderStyle BackColor="#93451F" />
        <EmptyDataTemplate>
            NO HAY RESULTADOS
        </EmptyDataTemplate>
    </asp:GridView>
    <asp:Button ID="btnLimpiarSeleccion" runat="server" Text="Limpiar selección" 
        onclick="btnLimpiarSeleccion_Click" />
    <asp:ObjectDataSource ID="odsCuentas" runat="server" 
        DataObjectTypeName="BLLCuentasWeb.CW_Cuenta" DeleteMethod="EliminarCuenta" 
        InsertMethod="CargarNuevaCuenta" SelectMethod="TraerCuentas" 
        TypeName="CuentasWeb.Clases.CajaFuerte" UpdateMethod="ModificarCuenta">
        <SelectParameters>
            <asp:ControlParameter ControlID="txtNombreUsuarioBuscar" Name="nombreUsuario" 
                PropertyName="Text" Type="String" />
            <asp:ControlParameter ControlID="ddlDominiosBuscar" Name="idDominio" 
                PropertyName="SelectedValue" Type="Int32" />
        </SelectParameters>
    </asp:ObjectDataSource>
    <br />
    <br />
    <br />
    <div>
        <asp:Label ID="lblUsuario" runat="server" Text="Usuario:" />
        <asp:TextBox ID="txtUsuario" runat="server" />
        <asp:Label ID="lblContraseña" runat="server" Text="Contraseña:" />
        <asp:TextBox ID="txtContraseña" runat="server" />
        <asp:Label ID="lblDominios" runat="server" Text="Dominios:" />
        <asp:DropDownList ID="ddlDominios" runat="server"  
            DataSourceID="odsDominios" DataTextField="Dominio" DataValueField="IdDominio">
        </asp:DropDownList>
        <asp:Label ID="lblDescripcion" runat="server" Text="Descripción:" />
        <asp:TextBox ID="txtDescripcion" runat="server" />
        <asp:Button ID="btnGuardarNuevo" runat="server" Text="Guardar" onclick="btnGuardarNuevo_Click" />
    </div>
</asp:Content>
